Carbon


Determining Folder Manager Availability

Header: Gestalt.h

enum {
    gestaltFindFolderAttr = 'fold',
    gestaltFindFolderPresent = 0,
    gestaltFolderDescSupport = 1,
    gestaltFolderMgrFollowsAliasesWhenResolving = 2,
    gestaltFolderMgrSupportsExtendedCalls = 3,
    gestaltFolderMgrSupportsDomains = 4,
    gestaltFolderMgrSupportsFSCalls = 5
};

Constant descriptions

gestaltFindFolderAttr

The selector you pass to the Gestalt function to determine the FindFolder function attributes.

gestaltFindFolderPresent
gestaltFolderDescSupport

If this bit is set, the extended Folder Manager functionality supporting folder descriptors and routings is available. This bit is set for versions of the Mac OS starting with Mac OS 8.

gestaltFolderMgrFollowsAliasesWhenResolving
gestaltFolderMgrSupportsExtendedCalls
gestaltFolderMgrSupportsDomains
gestaltFolderMgrSupportsFSCalls

Before calling any Folder Manager functions, your application should pass the selector gestaltFindFolderAttr to the Gestalt function to determine which Folder Manager functions are available.


© 2000 Apple Computer, Inc. — (Last Updated 5/8/2000)